module.exports = {
    publicPath: '/vue2-project',
    productionSourceMap: false, // 不要map
    chainWebpack: (config) => {
        /* 添加分析工具*/
        if (process.env.NODE_ENV === 'production') {
            if (process.env.npm_config_report) {
                config
                    .plugin('webpack-bundle-analyzer')
                    .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin)
                    .end();
                config.plugins.delete('prefetch')
            }
            var externals = {
                'vue': 'Vue',
                'element-ui': 'ELEMENT'
            }
            config.externals(externals)
        }
    },
    // configureWebpack: {

    //     externals: {
    //         // CDN 的 Element 依赖全局变量 Vue， 所以 Vue 也需要使用 CDN 引入
    //         'vue': 'Vue',
    //         // 属性名称 element-ui, 表示遇到 import xxx from 'element-ui' 这类引入 'element-ui'的，
    //         // 不去 node_modules 中找，而是去找 全局变量 ELEMENT
    //         'element-ui': 'ELEMENT'
    //     },
    // }

}